package br.com.almanach.cadastro;

import br.com.almanach.dominio.cadastro.Ministracao;
import br.com.almanach.jsf.Pagina;
import br.com.almanach.negocio.cadastro.MinistracaoNegocio;
import br.com.almanach.padrao.Listar;
import java.io.Serializable;
import java.util.List;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

@ManagedBean(name="listarMinistracao")
@ViewScoped
public class ListarMinistracao extends Listar<Ministracao> implements Serializable {

    @EJB
    private MinistracaoNegocio ministracaoNegocio;

    @Override
    public int getQuantidade() {
        return 0;
    }

    @Override
    public String remover(Ministracao ministracao) {
        ministracaoNegocio.remover(ministracao);
        abrirLista();
        return null;
    }

    public String incluir() {
        return Pagina.EDITAR_EVENTO_ENCAMINHAR;
    }

    @Override
    public List<Ministracao> getDados(int registro, int quantidade) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
 
}